package com.ruoyi.reportsnhnt.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;



/**
 * 水泥混凝土坍落度、观密度试验坍落度详情视图对象 report_snhnt_cdbgmdtld_ba_detail
 *
 * @author zxs
 * @date 2024-06-21
 */
@Data
@ExcelIgnoreUnannotated
public class ReportSnhntCdbgmdtldBaDetailVo {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @ExcelProperty(value = "id")
    private Long id;

    /**
     * 主表id
     */
    @ExcelProperty(value = "主表id")
    private Long excelId;

    /**
     * 试样编号
     */
    @ExcelProperty(value = "试样编号")
    private String shyjbh;

    /**
     * 坍落度测值1（mm)
     */
    @ExcelProperty(value = "坍落度测值1", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "坍落度测值1（mm)")
    private BigDecimal tanldcz1;

    /**
     * 坍落度测值2(mm)
     */
    @ExcelProperty(value = "坍落度测值2(mm)")
    private BigDecimal tanldcz2;

    /**
     * 坍落度平均值(mm)
     */
    @ExcelProperty(value = "坍落度平均值(mm)")
    private BigDecimal tanldpjz;

    /**
     * 扩展度测定值1(mm)
     */
    @ExcelProperty(value = "扩展度测定值1(mm)")
    private BigDecimal kuozdcdz1;

    /**
     * 扩展度测值2(mm)
     */
    @ExcelProperty(value = "扩展度测值2(mm)")
    private BigDecimal kuozdcdzz2;

    /**
     * 扩展度平均值(mm)
     */
    @ExcelProperty(value = "扩展度平均值(mm)")
    private BigDecimal kuozdpjz;

    /**
     * 保水性
     */
    @ExcelProperty(value = "保水性")
    private String baosx;

    /**
     * 含砂情况
     */
    @ExcelProperty(value = "含砂情况")
    private String hansqk;

    /**
     * 粘聚性
     */
    @ExcelProperty(value = "粘聚性")
    private String nianjx;

    /**
     * 棍度
     */
    @ExcelProperty(value = "棍度")
    private String gund;


}
